Python Job: Software Engineer (Frontend)

Job added on

Location

Toronto - Canada

Job type

Full-Time

Python Job Details

Unity Health Toronto, comprised of Providence Healthcare, St. Joseph’s Health Centre and St. Michael’s Hospital, works to advance the health of everyone in our urban communities and beyond. Our health network serves patients, residents and clients across the full spectrum of care, spanning primary care, secondary community care, tertiary and quaternary care services to post-acute through rehabilitation, palliative care and long-term care, while investing in world-class research and education. Join our team in our mission to continue to put patients and families at the centre of everything we do, in the role of Software Engineer (Frontend).

The Data Science and Advanced Analytics (DSAA) team at Unity Health Toronto (UHT) is an advanced healthcare data analytics team that designs, develops, and implements data science and machine learning products at our 3 hospital sites to improve patient outcomes and hospital systems efficiency. We have deployed over 40 advanced analytics solutions across diverse problem domains, including: an early-warning system for patient deterioration (CHARTwatch), a hospital-wide real-time patient-flow tool (the SMH Operations Centre), ED Volume Forecasting, and schedule optimization algorithms.

The Product Development team in DSAA is responsible for the design and application software engineering of our products, ensuring that our applications meet the needs of our end-users and technical requirements for scalability and maintenance.

This Software Engineer (Frontend) position has responsibilities that span both design and frontend development, with the opportunity to develop proficiency in either domain while working with us.

Responsibilities:

  • Design frontend user interfaces (e.g. using Figma) for interactive tools and data visualizations that display analytics and machine-learning outputs to hospital end-users.
  • Engage hospital end-users throughout the design and development process, leading collaborative design sessions to solicit feedback.
  • Frontend software Engineering (TypeScript, React/Redux): Turn design mockups into functioning applications.
  • Participate in broader engineering responsibilities of the team, including: Testing (unit tests, UI tests), authoring JavaScript packages/utilities, providing insights in architecture discussions.
  • Assist with application deployment and administration of production applications.
  • Assist with the evaluation of deployed products and follow-up engagement with end-users.

We are seeking candidates with the following experience:

  • 2 years of experience in frontend web development using a modern framework such as React (preferred), Angular, or Vue.
  • Strong frontend web fundamentals (HTML, CSS, JavaScript). Proficient using Git and the command line.
  • 2 years of experience creating low-fidelity and high-fidelity mock-ups using software such as Figma (preferred), the Adobe Creative Suite, or other similar tools.
  • A strong background in design methods for understanding stakeholder workflows and needs, and previous experience using these methods to design a product.
  • Previous experience evaluating design mockups with end-users.
  • Please provide a link to any public Git repositories (e.g. GitHub), and/or related design work (e.g. a portfolio website) as part of your application.

More about us:

  • The broader DSAA team is consists of about 30 people. We are organized into 4 sub-teams that work closely together on each project:
    • Data Integration and Governance (Data Engineering, ETL, Data Governance)
    • Advanced Analytics (Data Science, Machine Learning, Optimization)
    • Project Management (Project Management, Research Coordination)
    • Product Development (Design, Application Software Engineering)
  • Our projects are driven by clinicians and their ideas on how data science and machine learning can improve our hospitals.
  • We follow an agile-inspired 2-week development cycle (sprint)
  • Technology Stack:
    • Product Development: typically includes a python backend (REST API), a relational database, web services for interfacing with models, and a React/Redux (TypeScript) frontend.
    • Advanced Analytics: primarily R and python for data exploration and modeling

As a condition of employment, all external hires will be required to submit proof of COVID-19 vaccination or documentation unless a valid accommodation under the Ontario Human Rights Code exists. Please note, if you are extended an offer of employment, you will be required to provide proof of vaccination in Ontario QR Code format. All internal candidates must be in compliance with Unity Health Toronto’s COVID-19 Vaccination Policy.